package com.pronosticnews.client.admin.view.editChampionnat;

import java.util.List;

import com.google.gwt.user.client.ui.IsWidget;
import com.pronosticnews.shared.model.ChampionnatDto;
import com.pronosticnews.shared.model.PaysDto;
import com.pronosticnews.shared.model.SportDto;

public interface EditChampionnatView extends IsWidget {

	void setPresenter(Presenter presenter);

	void submitComplete();

	void setChampionnat(ChampionnatDto existingChampionnat);

	void setModeModification(boolean mode);

	void setPays(List<PaysDto> pays);

	void setSport(List<SportDto> sports);
	
	public interface Presenter {
		void submit(ChampionnatDto editChampionnat);

		void annuleModification();
		
		void getPays();
		
		void getSports();
	}

}
